/* SITE SPECIFIC LAYOUT */
body {
    margin: 15px;
    padding: 0;
    background: white;
}

div#page {

}

th, td {
    padding: 2px 4px;
}

input[type="radio"],
input[type="checkbox"] {
    margin: 0 auto;
}

/* HEADER */
div#header {
    padding: 15px 0 8px 0;
    margin-bottom: 20px;
    border-bottom: 3px dotted #666;
}

div#header .nav {
    float: right;
    margin-top: -40px;
}
/* END HEADER */

/* CONTENT */
div#content {
    margin: 0 10px;
}

/* MAIN */
div#main {

}

div.error {
    padding: 20px;
    margin: 30px;
}

/* END MAIN */

/* END CONTENT */

/* END LAYOUT */



